*{padding:0; border:0;margin:0; font-family:'微软雅黑';font-size:14px;}
img{border:0px;text-decoration: none;}
a{ color:#000; text-decoration:none;}
a:hover{text-decoration: none;}
ul li{list-style-type: none;}
body, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, th, td, p, blockquote, pre, form, fieldset, legend, input, button, textarea, hr {margin: 0;padding: 0}
/*================================首页================================================*/
.navbox{width:100%;height:82px;background:url(../nav_01.png)no-repeat center center;position:relative;float:left;z-index:100;}
.nav_bottom{width:100%;height:11px;background:url(../nav_bottom_02.png)no-repeat center center;position:absolute;z-index:50;top: 70px;}
.navbox .nav{width:1300px;height:83px;margin:auto;}
.nav .list{width:990px;float:left;height:75px;}
.nav .list li{float:left;height:75px;width:110px;display: flex;justify-content:center;align-items:Center;}
.nav .list li{float:left;height:75px;width:110px;display: flex;justify-content:center;align-items:Center;}
.nav .list .syle{font-size:16px;color:#fff;position:relative;width:100%;height:100%;display: flex;justify-content:center;align-items:Center;}
.nav .list .syle:before{position:absolute;height:2px;width:0 ;content:"";background:#fff;bottom:15px;left:50%;transition:all 0.3s ease 0s;}
.nav .list li:hover .syle:before{width:calc(100% - 20px);left:10px;transition:all 0.3s ease 0s;}
.nav .list .act:before{width:calc(100% - 20px) ;left:10px;transition:all 0.3s ease 0s;}
.nav2{position:absolute;width:100%;height:52px;background:rgba(0, 0, 0, 0.3) none repeat scroll 0 0 !important;filter:Alpha(opacity=30);left:0;top:71px;transition:all 0.2s ease 0.2s;opacity:0;transform:translateY(20px);visibility: hidden;display: flex;justify-content:center;align-items:Center;z-index:2;padding-top:11px;}
.nav .list li:hover .nav2{opacity:1;transform:translateY(0px);visibility:visible;transition:all 0.2s ease 0.2s;}
.syle2{margin-left:15px;margin-right:15px;font-size:12px;color:#fff;position:relative;display: flex;justify-content:center;align-items:Center;}
.syle2:before{width:0%;height:1px;content:"";background:#fff;transition:all 0.3s ease 0s;position:absolute;bottom:-5px;left:50%;}
.syle2:hover:before{width:100%;transition:all 0.3s ease 0s;left:0;}
.act2:before{width:100%;transition:all 0.3s ease 0s;left:0;}
.nav .logo{height:75px;float:right;width:310px;display: flex;justify-content:center;align-items:Center;}
.nav .logo img{max-height:75px;max-width:310px;}

.swiper-container {width: 100%;height: 678px;position:relative;}
.swiper-slide {width:100%;background-image:url(../../images/slider/1.jpg);background-size: 100% 100%;text-align: center;font-size: 18px;background-color: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;background-repeat:no-repeat;background-position:center center;}
.ind_project_box{width:100%;position:relative;float:left;}
.ind_project{position:absolute;width:1200px;left:50%;margin-left:-600px;height:300px;background:rgba(255, 255, 255, 0.9) none repeat scroll 0 0 !important;filter:Alpha(opacity=90); z-index:2;top:-150px;box-shadow:0px 0px 10px #999;}
.ind_project li{float:left;width:300px;height:150px;display: flex;justify-content:center;align-items:Center;}
.ind_project .icom{text-align:center;width:100%;height:42px;transition:all 0.3s ease 0s;}
.ind_project li:hover {background:#5FB878;}
.ind_project li:hover .cn_title,.ind_project li:hover .en_title {color:#ffffff}
.ind_project li:nth-child(1) .icom{background:url(../../images/icons/1-2.png)no-repeat center center;}
.ind_project li:nth-child(2) .icom{background:url(../../images/icons/2-2.png)no-repeat center center;}
.ind_project li:nth-child(3) .icom{background:url(../../images/icons/3-2.png)no-repeat center center;}
.ind_project li:nth-child(4) .icom{background:url(../../images/icons/4-2.png)no-repeat center center;}
.ind_project li:nth-child(5) .icom{background:url(../../images/icons/5-2.png)no-repeat center center;}
.ind_project li:nth-child(6) .icom{background:url(../../images/icons/6-2.png)no-repeat center center;}
.ind_project li:nth-child(7) .icom{background:url(../../images/icons/7-2.png)no-repeat center center;}
.ind_project li:nth-child(1):hover .icom{background:url(../../images/icons/1.png)no-repeat center center;}
.ind_project li:nth-child(2):hover .icom{background:url(../../images/icons/2.png)no-repeat center center;}
.ind_project li:nth-child(3):hover .icom{background:url(../../images/icons/3.png)no-repeat center center;}
.ind_project li:nth-child(4):hover .icom{background:url(../../images/icons/4.png)no-repeat center center;}
.ind_project li:nth-child(5):hover .icom{background:url(../../images/icons/5.png)no-repeat center center;}
.ind_project li:nth-child(6):hover .icom{background:url(../../images/icons/6.png)no-repeat center center;}
.ind_project li:nth-child(7):hover .icom{background:url(../../images/icons/7.png)no-repeat center center;}
.ind_project .cn_title{text-align:center;color:#414042;font-size:16px;margin-top:15px;}
.ind_project .en_title{text-align:center;color:#7e7e7e;font-size:10px;}


/*.ind_project li:nth-child(1){border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}*/
/*.ind_project li:nth-child(2){border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}*/
/*.ind_project li:nth-child(3){border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}*/
/*.ind_project li:nth-child(4){border-bottom:1px solid #e5e5e5;}*/
/*.ind_project li:nth-child(5){border-right:1px solid #e5e5e5;}*/
/*.ind_project li:nth-child(6){border-right:1px solid #e5e5e5;}*/
/*.ind_project li:nth-child(7){border-right:1px solid #e5e5e5;}*/
.partner_box{width:1240px;margin:auto;height:auto;overflow:hidden;padding-top: 260px;margin-bottom: 40px;}
.partner_box>.partner_logo, .partner_box>div{margin-top: 60px;}
.ind_news_box{width:1240px;margin:auto;height:auto;overflow:hidden;padding-top: 100px;padding-left: 7px;padding-right: 7px;margin-bottom: 42px;}
/*.ind_news_box .left{float:left;width:580px;margin-right:37px;}*/
.ind_news_box .left .title{width:100%;height:42px;border-bottom:1px solid #dcdcdc;}
.ind_news_box .left .title a{display:inline-block;height:42px;color:#414042;font-size:18px;;position:relative;margin-left:20px;}
.ind_news_box .left .title a:before{position:absolute;content:"";height:2px;background:#97ae76;width:0px;top: 41px;left: 50%;margin-left:0px;transition:all 0.3s ease 0s;}
.ind_news_box .left .title .active:before{position:absolute;content:"";height:2px;background:#5FB878;width:80px;top: 41px;left: 50%;margin-left:-40px;transition:all 0.3s ease 0s;}

.ind_news_box .left .com_news{width:100%;height:auto;overflow:hidden;position:absolute;top:0;left:0;}
.ind_news_box .left .com_news .news_title{color:#414042;font-size:18px;height:69px;line-height:69px;display: block;align-items:Center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width:96%;}
.ind_news_box .left .com_news .content{color:#999999;width:96%;line-height:1.75em;height:3.5em;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;overflow:hidden;}
.ind_news_box .left .com_news .more{color:#666666;font-size:12px;width:96%;text-justify:inter-ideograph;text-align:justify;line-height:1.75em;text-align:right;display:block;}
.ind_news_box .left ul{width:100%;height:auto;overflow:hidden;margin-top: 10px;position:absolute;left:0;top: 132px;}
.ind_news_box .left ul li{width:100%;height:31px;line-height:31px;text-indent: 15px;background:url(/css/ymt/images/ind_news_icom_06.png)no-repeat left 3px center;transition:all 0.3s ease 0s;}

.ind_news_box .left ul li a{color:#414042;font-size:14px;transition:all 0.3s ease 0s;display:block;height:31px;overflow:hidden;text-indent:15px;}
.ind_news_box .left ul li a:hover{transition:all 0.3s ease 0s;transform:translateX(5px);color:#c90a1b;}

.ind_news_box .left .boix{height: auto;position: relative;opacity:0;transition:all 0.5s ease 0s;z-index:1;}
.ind_news_box .left .boix.active{height:300px;opacity:1;transform:translateX(0px);transition:all 0.5s ease 0.3s;z-index:2;}
.ind_news_box .left .boix .com_news{transform:translateX(20px);transition:all 0.5s ease 0s;}
.ind_news_box .left .boix.active .com_news{transform:translateX(0px);transition:all 0.5s ease 0.3s;}
.ind_news_box .left .boix ul li{opacity:0;transform:translateY(15px);transition:all 0.5s ease 0s;}
.ind_news_box .left .boix.active ul li{opacity:1;transform:translateY(0px);}
.ind_news_box .left .boix.active ul li:nth-child(1){transition:all 0.5s ease 0.4s;}
.ind_news_box .left .boix.active ul li:nth-child(2){transition:all 0.5s ease 0.5s;}
.ind_news_box .left .boix.active ul li:nth-child(3){transition:all 0.5s ease 0.6s;}
.ind_news_box .left .boix.active ul li:nth-child(4){transition:all 0.5s ease 0.7s;}


.ind_news_box .middle{float:left;width:285px;/*margin-right:14px;*/}
.ind_news_box .middle .shad{height:auto;overflow:hidden;transition:all 0.3s ease 0s;width:100%;margin:auto;box-shadow:0px 0px 5px #ebebeb;}
.ind_news_box .middle .title{color:#414042;font-size:18px;text-indent:20px;width:100%;border-bottom:1px solid #dcdcdc;position:relative;height:42px;line-height:42px;margin-bottom:19px;}
.ind_news_box .middle .title:before{position:absolute;content:"";height:2px;background:#5FB878;width:100px;top: 41px;left:15px;}
.ind_news_box .middle .img{width:100%;height:auto;overflow:hidden;text-align:center;}
.ind_news_box .middle .img img{width:100%;}
.ind_news_box .middle ul{width:calc(100% - 2px);margin:auto;height:auto;overflow:hidden;border:1px solid #eeeeee;border-top:none;padding-bottom:14px;}
.ind_news_box .middle ul li{height:46px;border:1px solid #dcdcdc;display: flex;justify-content:center;align-items:Center;width:118px;float:left;margin-top:14px;margin-left: 15px;position:relative;}
.ind_news_box .middle ul li:before{position:absolute;width:0%;height:100%;background:#d0152e;top:0;left:0;content:"";z-index:1;transition:all 0.3s ease 0s;}
.ind_news_box .middle ul li:hover:before{width:100%;transition:all 0.3s ease 0s;}
.ind_news_box .middle ul li b{font-weight:normal;color:#414042;font-size:14px;position:absolute;z-index:2;height:100%;width:100%;display: flex;justify-content:center;align-items:Center;left:0;top:0;transition:all 0.3s ease 0s;}
.ind_news_box .middle ul li b:hover{color:#fff;transition:all 0.3s ease 0s;}

.ind_news_box .right{float:right;width:285px;}
.ind_news_box .right .shad{height:auto;overflow:hidden;transition:all 0.3s ease 0s;width:100%;margin:auto;box-shadow:0px 0px 5px #ebebeb;}
.ind_news_box .right .title{color:#414042;font-size:18px;text-indent:20px;width:100%;border-bottom:1px solid #dcdcdc;position:relative;height:42px;line-height:42px;margin-bottom:19px;}
.ind_news_box .right .title:before{position:absolute;content:"";height:2px;background:#5FB878;width:100px;top: 41px;left:15px;}
.ind_news_box .right .img{width:100%;height:auto;overflow:hidden;text-align:center;}
.ind_news_box .right .img img{width:100%;}
.ind_news_box .right ul{width:calc(100% - 2px);margin:auto;height:auto;overflow:hidden;border:1px solid #eeeeee;border-top:none;padding-bottom:5px;}
.ind_news_box .right ul li{width:90%;margin:auto;height:auto;overflow:hidden;height:43px;line-height:43px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;border-bottom:1px dashed #eee;background:url(../ind_news_icom_06.png)no-repeat left 3px center;text-indent:15px;transition:all 0.3s ease 0s;}
.ind_news_box .right ul li:hover{background:url(../ind_news_icom1_03.png)no-repeat left 3px center;transition:all 0.3s ease 0s;}
.ind_news_box .right ul li a{transition:all 0.3s ease 0s;display:block;}
.ind_news_box .right ul li:hover a{transition:all 0.3s ease 0s;transform:translateX(5px);color:#c90a1b;}

.foot{height:97px;width:100%;background:url(../foot_02.jpg);display: flex;align-items:Center;}
.foot_box{width:1220px;margin:auto;height:auto;overflow:hidden;}
.foot_logo{float:left;height:97px;display: flex;align-items:Center;}
.foot_info{width:620px;margin:auto;height:97px;line-height:1.5em;overflow:hidden;float:left;margin-left:60px;}
.foot_info p{color:#fff;font-size:12px;width:100%;}
.foot_info p:nth-child(1){margin-top: 18px;}
.foot_info a{color:#fff;font-size:12px;}
.foot_ewm{float:right;width:290px;height:97px;}
.foot_ewm li{float:left;height:auto;background:#fff;line-height:1em;margin-left:7px;display: flex;align-items:Center;font-size: 10px;padding-right:10px;margin-top: 14px;}
.foot_ewm li img{float:left;padding:10px;}

.foot_logo img{max-width:243px;max-height:97px;}
.service{width:56px;height:305px;position:fixed;top:50%;right:0;transition:all 0.3s ease 0s;margin-top:-150px;z-index:9;}
.service:hover{width:190px;transition:all 0.3s ease 0s;}
.service .exh{width:56px;height:97px;transition:all 0.3s ease 0s;background:url(../service_03.png)no-repeat center center;position:absolute;top:50px;right:0;}
.service:hover .exh{right:-56px;transition:all 0.3s ease 0s;}
.service .act{width:190px;height:305px;background:url(../service_06.png)no-repeat center center;position:absolute;top:0;right:-190px;transition:all 0.3s ease 0s;}
.service:hover .act{width:190px;height:305px;right:0px;transition:all 0.3s ease 0s;}
.service .act a{display:block;width:calc(100% - 43px);color:#d7d6d6;font-size:12px;text-align:center;text-align:right;padding-right:43px;margin-top:20px;transition:all 0.3s ease 0s}
.service .act a:nth-child(1){margin-top:88px;}
.service .act a:hover{transition:all 0.3s ease 0s;color:#f96e82;}

.ind_top{width:48px;height:48px;background:url(../ind_top_03.jpg);position:fixed;bottom:100px;right:0;opacity:0.3;transition:all 0.3s ease 0s;cursor:pointer;z-index:2;}
.ind_top:hover{opacity:1;transition:all 0.3s ease 0s;}



/*新闻详情*/
.newsbg{width: 100%; height: 100%; overflow: hidden; background: #f2f2f2;min-height:calc(100vh - 414px);}
.pagetitbox{width: 100%; padding: 34px 0 18px 0;}
.pagetitbox .tit{text-align: center;  }
.pagetitbox .tit span{font-size: 22px; color: #2b2d2a;  position: relative;}
.pagetitbox .tit span:after{content: ''; display: block; width: 3%; margin: 0 auto; height: 3px; background: #d81630; margin-top: 7px;}
.pagetitbox .des{text-align: center; font-size: 12px; color: #5f6163; position: relative; letter-spacing: 5px; margin-top: 8px;}
.pagetitbox .des:before{content: ''; width: 37.5%; position: absolute; left: 0; height: 1px; background: #e2e2e2; top: 9px;}
.pagetitbox .des:after{content: ''; width: 37.5%; position: absolute; right: 0; height: 1px; background: #e2e2e2; top: 9px;}

.newsbg .newscontent{width: 1200px; height: auto; overflow: hidden; margin: 0 auto; background: #FFFFFF; padding: 40px 0 15px 0; margin-bottom: 30px;min-height:calc(69vh - 294px);}
.newsbg .newscontent .tit{text-align: center; font-size: 24px; color: #414042;}
.newsbg .newscontent .time{text-align: center; margin: 10px 0; font-size: 14px; color: #a3afb7;}
.newsbg .newscontent .time span{margin: 0 8px; font-size: 14px; color: #a3afb7;}
.newsbg .newscontent .des{width: calc(100% - 84px); margin: 0 auto; padding: 12px 18px; color: #999999; font-size: 12px; line-height: 22px; background: #eeeeee;}
.newsbg .newscontent .textarea{margin: 30px 0; padding: 0 24px;}

.newsbg .newscontent .textarea img{max-width: 100%;}
.newsbg .newscontent .pagebox{width: 100%; height: 44px; line-height: 44px; border-top: 1px #eeeeee solid; padding-top: 10px;}
.newsbg .newscontent .pagebox br{display:none;}
.newsbg .newscontent .pagebox span{display: block;  font-size: 14px; color: #999999;}
.newsbg .newscontent .pagebox span:first-child{float: left; text-align: left; padding-left: 24px; border-right: 1px #EEEEEE solid;width: calc(50% - 24px);}
.newsbg .newscontent .pagebox span:last-child{float: right; text-align: right; padding-right: 24px;width: calc(48% - 24px);}
.newsbg .newscontent .pagebox span a{text-decoration: none; font-size: 14px; color: #999999;}
.newsbg .newscontent .pagebox span a:hover{color: #D81630;}

/*集团要闻*/
.newslist{width: 1200px; background: #FFFFFF; margin: 0 auto; margin-bottom: 30px; overflow: hidden;}
.newslist .clumbox{display: table; margin: 30px auto; margin-bottom: 40px;}
.newslist .clumbox li{width: 120px;  overflow: hidden; position: relative;  height: 30px; float: left; margin: 0 10px; line-height: 30px; border-radius: 15px; background-color: #f0f0f0;  background-size: 0; text-align: center; cursor: pointer;border: none;}
.newslist .clumbox li span{color: #414042; font-size: 14px; z-index: 99; position: relative; transition: all 0.3s ease 0s;}
.newslist .clumbox li div{position: absolute; top: 0; left: 0; background: #da1531; width: 0%; height: 100%; transition: all 0.3s ease 0s;}
.newslist .clumbox li.select div{width: 100%; }
.newslist .clumbox li.select span{color: #FFFFFF;}
.newslist .clumbox li:hover div{width: 100%; }
.newslist .clumbox li:hover span{color: #FFFFFF;}
.newslist .topewnsbox{width: 1150px; margin: 0 auto; padding-bottom: 24px; border-bottom: 1px #e4eaec solid; }
.newslist .topewnsbox:after{content: ''; display: block; width: 100%;  clear: both;}
.newslist .topewnsbox a{display: block; width: 100%;}
.newslist .topewnsbox a .pic{width: 400px; height: 253px; float: left; overflow: hidden;}
.newslist .topewnsbox a .pic img{width: 100%; display: block; min-height: 253px; transition: all 3s ease 0s;}
.newslist .topewnsbox a:hover .pic img{transform: scale(1.08); transition: all 3s ease 0s; }
.newslist .topewnsbox a .descript{width: 680px; float: left; margin-left: 30px;}
.newslist .topewnsbox a .descript .tit{color: #424242; font-size: 20px;transition:all 0.5s ease 0s;}

.newslist .topewnsbox a .descript .time{margin: 12px 0; }
.newslist .topewnsbox a .descript .time span{font-size: 14px; color: #a3afb7; padding-right: 15px;}
.newslist .topewnsbox a .descript .des{color: #777777; font-size: 14px; line-height: 25px; height: 125px; overflow: hidden; text-overflow: ellipsis; }
.newslist .topewnsbox a .descript .ckbut{width: 112px; height: 30px; transition: all 0.3s ease 0s; line-height: 30px; text-align: center; border: 1px #e60012 solid; color: #e60012; font-size: 12px; margin-top: 25px;}
.newslist .topewnsbox a .descript:hover .ckbut{background: #e60012; color: #FFFFFF;}
.newslist .topewnsbox a:hover .descript .tit{color: #D81630;transform:translateX(10px);transition:all 0.5s ease 0s;}

.newslist .newsbotbox{width: 1150px; margin: 0 auto; height: auto; margin: 4px 0 10px 0;padding-top: 22px;}
.newslist .newsbotbox:after{content: ''; display: block; clear: both;}
.newslist .newsbotbox .leftbox{width: 844px;min-height:500px; border-right: 1px #e4eaec solid; float: left; padding: 0 5px 0 25px;}
.newslist .newsbotbox .leftbox>a:after{content: ''; display: block; clear: both;}
.newslist .newsbotbox .leftbox>a{width: 100%; display: block; padding: 22px 0; border-bottom: 1px #f0f2f5 solid;}
.newslist .newsbotbox .leftbox>a .pic{width: 160px; height: 102px; overflow: hidden; float: left;}
.newslist .newsbotbox .leftbox>a .pic img{width: 100%; min-height: 100px; transition: all 1s ease 0s;}
.newslist .newsbotbox .leftbox>a:hover .pic img{transform: scale(1.08); transition: all 1s ease 0s;  }
.newslist .newsbotbox .leftbox>a .descript{width: 647px; float: left; margin-left: 20px; }
.newslist .newsbotbox .leftbox>a .descript .tit{font-size: 20px; color: #424242; transition: all 0.5s ease 0s;}
.newslist .newsbotbox .leftbox>a .descript:hover .tit{color: #D81630;transform:translateX(5px);transition:all 0.5s ease 0s;}
.newslist .newsbotbox .leftbox>a .descript .time{margin: 7px 0;}
.newslist .newsbotbox .leftbox>a .descript .time span{font-size: 14px; color: #a3afb7; margin-right: 39px;}
.newslist .newsbotbox .leftbox>a .descript .des{font-size: 14px; color: #777777; line-height: 23px; display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.newslist .newsbotbox .leftbox2{width: 844px;height:500px; border-right: 1px #e4eaec solid; float: left; padding: 0 5px 0 25px;}
.newslist .newsbotbox .leftbox2>a:after{content: ''; display: block; clear: both;}
.newslist .newsbotbox .leftbox2>a{width: 100%; display: block; padding: 22px 0; border-bottom: 1px #f0f2f5 solid;}
.newslist .newsbotbox .leftbox2>a .pic{width: 160px; height: 102px; overflow: hidden; float: left;}
.newslist .newsbotbox .leftbox2>a .pic img{width: 100%; min-height: 100px; transition: all 1s ease 0s;}
.newslist .newsbotbox .leftbox2>a:hover .pic img{transform: scale(1.08); transition: all 1s ease 0s;  }
.newslist .newsbotbox .leftbox2>a .descript{width: 647px; float: left; margin-left: 20px; }
.newslist .newsbotbox .leftbox2>a .descript .tit{font-size: 20px; color: #424242; transition: all 0.5s ease 0s;}
.newslist .newsbotbox .leftbox2>a .descript:hover .tit{color: #D81630;transform:translateX(5px);transition:all 0.5s ease 0s;}
.newslist .newsbotbox .leftbox2>a .descript .time{margin: 7px 0;}
.newslist .newsbotbox .leftbox2>a .descript .time span{font-size: 14px; color: #a3afb7; margin-right: 39px;}
.newslist .newsbotbox .leftbox2>a .descript .des{font-size: 14px; color: #777777; line-height: 23px; display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}

.pagesbox{ margin: 12px auto;}


.rightbox{width: 260px; float: right; }
.rightbox form {border-bottom: 1px #f0f2f5 solid; padding: 15px 0; position: relative; }
.rightbox form .subm{width: 35px; height: 100%; background: url(../sechbut_03.png) no-repeat center; position: absolute; top: 0; right: 0;}
.rightbox form .text{width: calc(100% - 22px); padding-left: 20px; height: 35px; font-size: 14px; color: #666; border: 1px #e4eaec solid; border-radius: 20px;}
.rightbox .rdxwbox{width: 100%; margin-top: 20px; padding-bottom: 20px; border-bottom: 1px #e4eaec solid;}
.rightbox .rdxwbox .tit{font-size: 18px; color: #2e2e2e; margin-bottom: 5px;}
.rightbox .rdxwbox ul li{width: calc(100% - 30px); padding: 15px 14px 15px 14px; border-right: 1px #e4eaec solid; border-left: 1px #e4eaec solid; border-top: 1px #e4eaec solid;}
.rightbox .rdxwbox ul li:last-child{border-bottom: 1px #e4eaec solid;}
.rightbox .rdxwbox ul li a{font-size: 14px; transition: all 0.3s ease 0s; color: #424242; line-height: 25px; text-decoration: none; display: block;}
.rightbox .rdxwbox ul li a:hover{color: #E60012;}
.rightbox .other{margin-top: 15px;}
.rightbox .other a{text-decoration: none; transition: all 0.3s ease 0s; padding-left: 8px; font-size: 16px; color: #2e2e2e; margin: 15px 0; display: block;}
.rightbox .other a:hover{color: #E60012;}

/*在线应聘*/
.wyypbox{width: 1200px; height: auto; clear: both; margin: 0 auto; background: #FFFFFF; overflow: hidden; margin-bottom: 30px; padding-bottom: 60px;}
.clumbox{display: table; margin: 30px auto; margin-bottom: 40px;}
.clumbox li{width: 120px;  overflow: hidden; position: relative;  height: 30px; float: left; margin: 0 10px; line-height: 30px; border-radius: 15px; background-color: #f0f0f0;  background-size: 0; text-align: center; cursor: pointer;border:none;}
.clumbox li span{color: #414042; font-size: 14px; z-index: 99; position: relative; transition: all 0.3s ease 0s;}
.clumbox li div{position: absolute; top: 0; left: 0; background: #da1531; width: 0%; height: 100%; transition: all 0.3s ease 0s;}
.clumbox li.select div{width: 100%; }
.clumbox li.select span{color: #FFFFFF;}
.clumbox li:hover div{width: 100%; }
.clumbox li:hover span{color: #FFFFFF;}
.clumbox:after{content: ''; display: block; clear: both;}
.wyypbox .txzlbox{width: 100%; height: auto;  padding-top: 20px;}
.wyypbox .txzlbox:after{content: ''; display: block; clear: both;}
.wyypbox .txzlbox .zxpic{width: 340px; height: 460px; float: left; margin-left: 120px;  background: #f3f4f4;}
.wyypbox .txzlbox .zxpic img{width: 100%; display: block; position: relative; left: -10px; bottom: 10px;}
.wyypbox .txzlbox .formbox{width: 705px; float: left; height: auto; margin-left: 3px;}
.wyypbox .txzlbox .formbox:after{content: ''; display: block; clear: both;}
.wyypbox .txzlbox .formbox .tit{    line-height: 1.5em;font-size: 24px; font-weight: bold; color: #434547; border-bottom: 1px #e4eaec solid; padding-bottom: 10px;}
.wyypbox .txzlbox .formbox .tit img{vertical-align: sub; margin-left: 23px; margin-right: 15px;}
.wyypbox .txzlbox .formbox form table td{padding-top: 20px;}
.wyypbox .txzlbox .formbox form table td:first-child{width: 93px;  text-align: right; color: #6e7073; font-size: 14px;}
.wyypbox .txzlbox .formbox select{width: 138px; text-align: center; color: #6e7073; height: 28px; border: 1px #dcdcdc solid; border-radius: 5px; background: url(../areas_03.png) no-repeat; background-position-y: bottom; background-position-x: right; appearance:none; -moz-appearance:none; -webkit-appearance:none;text-indent:9px;}
.wyypbox .txzlbox .formbox .text{width: calc(500px - 12px); color: #6e7073; padding-left: 10px; height: 28px; border: 1px #dcdcdc solid; border-radius: 5px;}
.wyypbox .txzlbox .formbox .textarea{width: calc(500px - 22px); padding: 10px; color: #6e7073; resize: none; height: 100px; border: 1px #dcdcdc solid; border-radius: 5px;}
.wyypbox .txzlbox .formbox .scbox{width: 138px; height: 28px; border: 1px #dee3e7 solid; border-radius: 5px; text-align: center; line-height: 28px; font-size: 14px; color: #6e7073; position: relative; background: linear-gradient(#fdfdfd, #dee3e7); background: -webkit-linear-gradient(#fdfdfd, #dee3e7); background: -o-linear-gradient(#fdfdfd, #dee3e7); background: -moz-linear-gradient(#fdfdfd, #dee3e7);}
.wyypbox .txzlbox .formbox .scbox .file{width: 100%; height: 100%; opacity: 0; position: absolute; top: 0; left: 0; cursor: pointer; }
.wyypbox .txzlbox .formbox .submit{width: 140px; height: 30px; color: #FFFFFF; font-size: 14px; background: #da1531;float: left;}

/*招聘详情*/
.zpxqbox{width: 1200px; height: auto; margin: 0 auto; padding-bottom: 40px; margin-bottom: 30px; background: #FFFFFF; overflow: hidden;}
.zpxqbox .xqlist{width: 1176px; margin: 0 auto; height: auto; overflow: hidden;}
.zpxqbox .xqlist .xqmessbox{width: 100%; height: auto; margin-bottom: 50px;}
.zpxqbox .xqlist .xqmessbox:after{content: ''; display: block; clear: both;}

.zpxqbox .xqlist .xqmessbox .xqtop{border-bottom: 1px #e4eaec solid;  padding: 0 20px; padding-bottom: 20px;}
.zpxqbox .xqlist .xqmessbox .xqtop .lefbox{float: left;}
.zpxqbox .xqlist .xqmessbox .xqtop:after{content: ''; display: block; clear: both;}
.zpxqbox .xqlist .xqmessbox .prtit{font-size: 16px; color: #676768; }
.zpxqbox .xqlist .xqmessbox .time{margin-top: 5px;}
.zpxqbox .xqlist .xqmessbox .prtit span{font-size: 24px; color: #242424; }
.zpxqbox .xqlist .xqmessbox .xqtop a{float: right; font-size: 16px; color: #242424;}
.zpxqbox .xqlist .xqmessbox .time span{font-size: 12px; color: #a3afb7; margin-right: 8px;}
.zpxqbox .xqlist .xqmessbox .time span img{margin-right: 3px;}
.zpxqbox .xqlist .xqmessbox .botmessbox{padding: 20px 20px; padding-bottom: 20px; border-bottom: 1px #e4eaec solid;}



/*联系方式*/
.contentbg{width: 100%; height: auto; overflow: hidden; background: #FFFFFF;}
.contentbg .centerbox{width: 1200px; margin: 0 auto; height: auto; padding-top: 25px;}
.contentbg .centerbox:after{content: ''; display: block; clear: both;}
.contentbg .centerbox .left{width: 615px; height: auto; float: left;height:583px;background:url(../map_09.png)no-repeat left 84px top 129px;position:relative;}
.contentbg .centerbox .left .address{position:absolute;width:97px;height:97px;border-radius:97px;top:0;left:0;color:#5b6169;font-size:16px;background:#f7f7f7;display: flex;justify-content:center;align-items:Center;text-align:center;font-weight:normal;border:6px solid #fff;box-shadow:0px 0px 7px #ccc;transition:all 0.5s ease 0s;}
.contentbg .centerbox .left .adr{transition:all 0.5s ease 0.3s;border:6px solid #e60012;color:#e60012;}
.contentbg .centerbox .left .addr1{top: 24px;left: 145px;}
.contentbg .centerbox .left .addr1 span{position:absolute;content:"";height:2px;width:108px; transform:rotate(60deg);top: 144px;left: 43px;}
.contentbg .centerbox .left .addr1 span:before{position:absolute;content:"";width:0%;background:#e60012;right:0;top:0;transition:all 0.3s ease 0.3s;height:2px;}
.contentbg .centerbox .left .adr span:before{width:100%;transition:all 0.3s ease 0s;}
.contentbg .centerbox .left .addr2{top: 24px;left: 359px;}
.contentbg .centerbox .left .addr2 span{position:absolute;content:"";height:2px;width:108px; transform:rotate(120deg);top: 144px;left: -56px;}
.contentbg .centerbox .left .addr2 span:before{position:absolute;content:"";width:0%;background:#e60012;right:0;top:0;transition:all 0.3s ease 0.3s;height:2px;}
.contentbg .centerbox .left .adr span:before{width:100%;transition:all 0.3s ease 0s;}
.contentbg .centerbox .left .addr3{top: 217px;left: 469px;}
.contentbg .centerbox .left .addr3 span{position:absolute;content:"";height:2px;width:100px; transform:rotate(180deg);top: 49px;left: -106px;}
.contentbg .centerbox .left .addr3 span:before{position:absolute;content:"";width:0%;background:#e60012;right:0;top:0;transition:all 0.3s ease 0.3s;height:2px;}
.contentbg .centerbox .left .adr span:before{width:100%;transition:all 0.3s ease 0s;}
.contentbg .centerbox .left .addr4{top: 408px;left: 359px;}
.contentbg .centerbox .left .addr4 span{position:absolute;content:"";height:2px;width:102px; transform:rotate(240deg);top: -44px;left: -55px;}
.contentbg .centerbox .left .addr4 span:before{position:absolute;content:"";width:0%;background:#e60012;right:0;top:0;transition:all 0.3s ease 0.3s;height:2px;}
.contentbg .centerbox .left .adr span:before{width:100%;transition:all 0.3s ease 0s;}
.contentbg .centerbox .left .addr5{top: 408px;left: 145px;}
.contentbg .centerbox .left .addr5 span{position:absolute;content:"";height:2px;width:104px; transform:rotate(301deg);top: -47px;left: 47px;}
.contentbg .centerbox .left .addr5 span:before{position:absolute;content:"";width:0%;background:#e60012;right:0;top:0;transition:all 0.3s ease 0.3s;height:2px;}
.contentbg .centerbox .left .adr span:before{width:100%;transition:all 0.3s ease 0s;}
.contentbg .centerbox .left .addr6{top: 217px;left: 33px;}
.contentbg .centerbox .left .addr6 span{position:absolute;content:"";height:2px;width:107px; transform:rotate(360deg);top: 48px;left: 104px;}
.contentbg .centerbox .left .addr6 span:before{position:absolute;content:"";width:0%;background:#e60012;right:0;top:0;transition:all 0.3s ease 0.3s;height:2px;}
.contentbg .centerbox .left .adr span:before{width:100%;transition:all 0.3s ease 0s;}


.contentbg .centerbox .left img{width: 100%; display: block;}
.contentbg .centerbox .right{width: 520px; height: auto; float: right; margin-top: 100px;position:relative;}
.contentbg .centerbox .right table{position:absolute;left:0;top:0;opacity:0;visibility:hidden;transition:all 0.5s ease 0s;transform:translateX(30px);}
.contentbg .centerbox .right .info_tab{opacity:1;visibility:visible;transition:all 0.5s ease 0.4s;transform:translateX(0px);}
.contentbg .centerbox .right table td{padding-bottom: 30px;}
.contentbg .centerbox .right table tr td:first-child{vertical-align: sub;}
.contentbg .centerbox .right table tr td:first-child img{}
.contentbg .centerbox .right table tr td:last-child{padding-left: 18px; color: #7a7d81; font-size: 18px;}

/*官方微博*/
.weibo{width:1065px;height:642px;position:relative;background:url(../pc_04.png)no-repeat center center;margin:auto;}
.weibo_index{width:200px;height:200px;position:absolute;left: 130px;top: 36px;width: 805px;height: 504px;background:url(../3.jpg)no-repeat center top;transition:all 5s ease 0s;display:block;}
.weibo_index:hover{background:url(../3.jpg)no-repeat center bottom;transition:all 10s ease 0s;}
.weibo_ewm{width:260px;height:512px;background:url(../phone_04.png)no-repeat center center;position:absolute;top: 140px;left: 45px;}
.weibo_ewm .ewm{width:118px;height:118px;position:absolute;left: 73px;top: 136px;}

/*公众号*/
.gzh{width:254px;height:511px;position:relative;background:url(../gzhphone_04.png)no-repeat center center;margin:auto;}
.gzh img{width:155px;height:155px;position:absolute;top:206px;left:49px;}

/*投诉建议*/
.formbox .tit span{font-weight: normal; color: #a3afb7; font-size: 14px; padding-left: 23px; }
.txzlbox input[name='sex']{margin-right: 5px;}
.formbox table tr td:first-child span{color: #c90b1c;}

/*公益理念*/
.public{width:100%;height:auto;overflow:hidden;margin-top:10px;}
.public li{float:left;border:1px solid #e4eaec;width:268px;height:178px;overflow:hidden;position:relative;margin-right: 11px;margin-bottom:20px;position:relative;border-radius:5px;text-align:center;}
.public li img{margin:4px;max-width:258px;max-height:168px;}
.public .com{position:absolute;top:100%;left:0;width:100%;height:100%;z-index:10;background:#da1531;opacity:1;visibility:hidden;transition:all 0.3s ease 0s;border-radius: 5px;}
.public .com p{width:80%;height:80%;margin-top:10%;margin-left:10%;line-height:1.75em;color:#fff;font-size:14px;text-justify:inter-ideograph;text-align:justify;}
.public li:hover .com{top:0%;opacity:1;visibility:visible;transition:all 0.3s ease 0s;}

/*集团业务*/
.business{width: 1200px; background: #FFFFFF; margin: 0 auto; margin-bottom: 15px; overflow: hidden;padding-top:69px;}
.business .com{width: 1166px;margin:auto;height:auto;overflow:hidden; }
.business .com .left{float:left;width:344px;border-right:1px solid #e5e5e5;padding-left:80px;transition:all 0.3s ease 0s;padding-bottom:10px;}
.business .com .left p{font-size:32px;color:#777777;line-height: 1.7em;transition:all 0.3s ease 0s; }
.business:hover .com .left p{color:#d60023;transition:all 0.3s ease 0s; }
.business .com .left span{font-size:14px;color:#777777;transition:all 0.3s ease 0s;}
.business:hover .com .left span{color:#d60023;transition:all 0.3s ease 0s;}
#business1 .com .left{background:url(./images/pro_icom2_03.png)no-repeat center left;transition:all 0.3s ease 0s;}
#business2 .com .left{background:url(./images/pro_icom_05.png)no-repeat center left;transition:all 0.3s ease 0s;}
#business3 .com .left{background:url(./images/pro_icom_07.png)no-repeat center left;transition:all 0.3s ease 0s;}
#business4 .com .left{background:url(./images/pro_icom-04.png)no-repeat center left;transition:all 0.3s ease 0s;}
#business5 .com .left{background:url(./images/pro_icom_25.png)no-repeat center left;transition:all 0.3s ease 0s;}
#business6 .com .left{background:url(./images/pro_icom_22.png)no-repeat center left;transition:all 0.3s ease 0s;}
#business7 .com .left{background:url(./images/pro_icom_20.png)no-repeat center left;transition:all 0.3s ease 0s;}
#business8 .com .left{background:url(./images/pro_icom_19.png)no-repeat center left;transition:all 0.3s ease 0s;}

#business1:hover .com .left{background:url(./images/pro_icom_03.png)no-repeat center left;transition:all 0.3s ease 0s;}
#business2:hover .com .left{background:url(./images/pro_icom2_05.png)no-repeat center left;transition:all 0.3s ease 0s;}
#business3:hover .com .left{background:url(./images/pro_icom3_03.png)no-repeat center left;transition:all 0.3s ease 0s;}
#business4:hover .com .left{background:url(./images/pro_icom2_06.png)no-repeat center left;transition:all 0.3s ease 0s;}
#business5:hover .com .left{background:url(./images/pro_icom2_10.png)no-repeat center left;transition:all 0.3s ease 0s;}
#business6:hover .com .left{background:url(./images/pro_icom2_09.png)no-repeat center left;transition:all 0.3s ease 0s;}
#business7:hover .com .left{background:url(./images/pro_icom2_08.png)no-repeat center left;transition:all 0.3s ease 0s;}
#business8 :hover.com .left{background:url(./images/pro_icom2_07.png)no-repeat center left;transition:all 0.3s ease 0s;}


.business .com .right{float:right;width:695px;margin-right:23px;color:#67696e;font-size:14px;text-justify:inter-ideograph;text-align:justify;line-height: 24px;}
.business .listi {width:1178px;margin:auto;margin-top:26px;margin-bottom:40px;height:auto;overflow:hidden;}
.business .listi li{float:left;width:287px;height:auto;overflow:hidden;}
.business .listi li:nth-child(2){margin-left:10px;margin-right:10px;}
.business .listi li:nth-child(3){margin-right:10px;}
.business .listi li img{max-width:287px;max-height:177px;}
.business .listi li p{height:40px;line-height:40px;text-align:center;color:#67696e;font-size:14px;}

/*企业文化*/
.introduction{height:auto;overflow:hidden;width:100%;}
.imt{width:413px;height:139px;background:url(../imt_03.png)no-repeat center center;overflow:hidden;margin:auto;}
.imt p{color:#e60012;font-size:44px;margin-left:13px;margin-top: 24px;}
.imt span{color:#515f71;font-size:18px;margin-left:13px;}
.intr_info{width:1200px;height:349px;background:url(../intr_info_03.jpg)no-repeat center center;overflow:hidden;margin:auto;margin-top:33px;}
.intr_info .box{width:487px;height:313px;float:right;margin-top:10px;padding-top:25px;}
.intr_info .box p{color:#424242;font-size:16px;display:flex;line-height:1.8em;}
.intr_com{width:1100px;margin:auto;overflow:hidden;height:auto;margin-top:30px;margin-bottom:50px;font-size:14px;color:#777;text-indent:2em;line-height:1.75em;}
.culture{height:auto;overflow:hidden;width:100%;background:#f2f2f2;}
.culture_list{height:auto;overflow:hidden;width:1150px;margin:auto;margin-bottom:60px;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.culture_list li{width:24%;height:auto;overflow:hidden;background:#fff;float:left;}
.culture_list h4{color:#424242;font-size:20px;margin:auto;margin-top:40px;width:142px;}
.culture_list p{color:#8a8a8a;font-size:12px;width:142px;margin:auto;margin-top:8px;position:relative;}
.culture_list p:before{position:absolute;width:62px;height:3px;background:#d81630;content:"";top: 28px;}
.culture_list span{width:142px;margin:auto;display:block;margin-top:25px;color:#777777;font-size:14px;margin-bottom:90px;}
.culture_list li:last-child{background:none;}
.culture_list li:last-child h4{color:#424242;font-size:20px;margin:auto;margin-top:0px;width:142px;}
.culture_list li:last-child p{width:142px;margin:auto;display:block;margin-top:0px;color:#777777;font-size:14px;margin-bottom:0px;}
.culture_list li:last-child span{width:100%;text-align:center;font-size:16px;color:#d71630;margin-top:44px;margin-bottom:25px;}
.culture_list ol{padding-left:37px;line-height:2.5em;}
.culture_list ol:nth-child(4){background:url(../icom_09.jpg)no-repeat left top 8px;}
.culture_list ol:nth-child(5){background:url(../icom_12.jpg)no-repeat left top 8px;}
.culture_list ol:nth-child(6){background:url(../icom_14.jpg)no-repeat left top 8px;}
.culture_list ol:nth-child(7){background:url(../icom_16.jpg)no-repeat left top 8px;}
.culture_list ol:nth-child(8){background:url(../icom_21.jpg)no-repeat left top 8px;}
.culture_list ol:nth-child(9){background:url(../icom_28.jpg)no-repeat left top 8px;}
.culture_list ol:nth-child(10){background:url(../icom_33.jpg)no-repeat left top 8px;}
.culture_list ol:nth-child(11){background:url(../icom_35.jpg)no-repeat left top 8px;}
.course{height:auto;overflow:hidden;width:100%;}
.course_list{width:1201px;height:auto;overflow:hidden;position:relative;margin:auto;margin-bottom:70px;margin-top:33px;}
.course_list:before{width:1px;height:100%;background:#e60012;position:absolute;content:"";left:50%;top:8px;}
.year{width:100%;height:auto;overflow:hidden;position:relative;margin-bottom:34px;}
.year:before{position:absolute;width:12px;height:12px;border:3px solid #e60012;content:"";border-radius:15px;left:calc(50% - 7.5px);background:#e60012;top:8px;}
.year p{width:calc(50% - 22px);float:left;text-align:right;color:#424242;font-size:18px;line-height:1.75em;}
.year span{float:left;padding-left:15px;padding-right:15px;background:#e60012;color:#fff;border-radius:20px;margin-left:45px;font-size:18px;margin-top: 4px;}
.year:nth-child(even):before{background:#fff;}
.year:nth-child(even) p{float:right;text-align:left;}
.year:nth-child(even) span{float:right;margin-left:0px;margin-right:45px;}


/*报刊*/
.press{width:1150px;margin:auto;height:auto;overflow:hidden;padding-bottom:70px;}
.rev{width:1100px;margin:auto;height:auto;overflow:hidden;color:#424242;font-size:14px;height:40px;line-height:40px;}
.review{width:187px;float:left;height:auto;}
.review_box{width:165px;border:1px solid #dcdcdc;border-radius:5px;height:28px;line-height:28px;padding-left:10px;padding-right:10px;box-shadow:0 2px 7px #efeeef inset;background:url(../areas_03.png)no-repeat right 3px bottom 3px;color:#6e7073;font-size:14px;position:relative;margin-bottom:20px;}
.review_box ul{position:absolute;width:calc(100% + 2px);left:-1px;background:#fff;top: 28px;box-shadow: -9px 6px 14px #999;}
.review_box ul li{border:1px solid #dcdcdc;border-top:none;text-indent:9px;}
.review_box ul li a{color: #6e7073;}
.edition{width:185px;border:1px solid #dcdcdc;border-radius:5px;margin-bottom:10px;}
.edition p{font-size:14px;color:#da1531;height:28px;line-height:28px;width:90%;margin:auto;background:url(../plus_04.png)no-repeat center left 5px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-indent:27px;cursor:pointer;}
.edition .active{border-bottom:1px solid #dcdcdc;background:url(../reduce_04.png)no-repeat center left 5px;}
.edition ul{width:90%;margin:auto;margin-top:9px;display:none;}

.edition ul li{border-bottom:1px solid #717171;margin-bottom:12px;color:#424242;font-size:14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.edition ul li a{color:#424242;font-size:14px;}
.edition ul .act{font-weight:700;}

.newspaper{width:800px;float:left;margin-left:30px;box-shadow:1px 1px 7px #999;margin-right:30px;height:auto;overflow:hidden;}
.newspaper i{display:block; width:100%;margin-bottom:30px;}
.newspaper i img{display:block; width:100%;}
.news_content{width:538px;float:left;height:auto;overflow:hidden;}
.news_content .title{text-align:center;color:#424242;font-size:20px;margin-bottom:20px;}

.win_banner{width:100%;height:249px;background-repeat:no-repeat;display:block;background-position:center;background-size:cover;position:relative;}
.rud{width:23px;height:23px;position:absolute;border-radius:11.5px;bottom:8px;left:50%;margin-left: 403px;}
.rud .core{width:9px;height:9px;position:absolute;background:#ce122b;left:50%;top:50%;margin-left:-4.5px;margin-top:-4.5px;border-radius:4.5px;}
.rud .abroad{height:8px;position:absolute;left:50%;top:50%;border:1px solid #ce122b;-webkit-animation:baoAni 1s linear 0s infinite none;-moz-animation:baoAni 1s linear 0s infinite none;animation:baoAni 1s linear 0s infinite none;}
.rud .within{height:8px;position:absolute;left:50%;top:50%;border:1px solid #ce122b;-webkit-animation:wh 1s linear 0s infinite none;-moz-animation:wh 1s linear 0s infinite none;animation:wh 1s linear 0s infinite none;}






@-webkit-keyframes baoAni{from{opacity:1;width:8px;height:8px;border-radius:4px;margin-left:-4px;margin-top:-5px;} to{opacity:0;width:21px;height:21px;border-radius:11.5px;margin-left:-11.5px;margin-top:-11.5px;} }
@-moz-keyframes baoAni{from{opacity:1;width:8px;height:8px;border-radius:4px;margin-left:-4px;margin-top:-5px;} to{opacity:0;width:21px;height:21px;border-radius:11.5px;margin-left:-11.5px;margin-top:-11.5px;} }
@keyframes baoAni{from{opacity:1;width:8px;height:8px;border-radius:4px;margin-left:-4px;margin-top:-5px;} to{opacity:0;width:21px;height:21px;border-radius:11.5px;margin-left:-11.5px;margin-top:-11.5px;} }

@-webkit-keyframes wh{from{opacity:1;width:6px;height:6px;border-radius:3px;margin-left:-3px;margin-top:-4px;} to{opacity:0;width:17px;height:17px;border-radius:8.5px;margin-left:-9.5px;margin-top:-9.5px;} }
@-moz-keyframes wh{from{opacity:1;width:6px;height:6px;border-radius:3px;margin-left:-3px;margin-top:-4px;} to{opacity:0;width:17px;height:17px;border-radius:8.5px;margin-left:-9.5px;margin-top:-9.5px;} }
@keyframes wh{from{opacity:1;width:6px;height:6px;border-radius:3px;margin-left:-3px;margin-top:-4px;} to{opacity:0;width:17px;height:17px;border-radius:8.5px;margin-left:-9.5px;margin-top:-9.5px;} }


/*集团高管*/
.jtgg{width:840px;height:584px;}
.jtgg img{float:left;margin-right:22px;}
.jtgg h4{float:left;color:#434547;font-size:20px;height:50px;display: flex;align-items:Center;position:relative;margin-bottom:20px;width: 100%;}
.jtgg h4:before{position:absolute;width:63px;height:3px;background:#d81630;content:"";top: 46px;}
.jtgg .com{float:left;width: 400px;text-align:left;}

/*视频*/
.video_list{width:100%;height:auto;overflow:hidden;margin-top:10px;}
.video_list li{float:left;width:268px;height:350px;overflow:hidden;position:relative;margin-right: 11px;margin-bottom:20px;}
.video_list .img{width:268px;height:178px;overflow:hidden;display: flex;justify-content:center;align-items:Center;}
.video_list li img{max-width:258px;max-height:168px;}
.video_list li p{width:100%;color:#46474b;font-size:18px;height:44px;line-height:44px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.video_list li span{width:100%;display:block;color:#999999;font-size:14px;overflow: hidden;height:60px;line-height:20px;}
.video{width: 90%;height: auto;overflow:hidden;position: relative;margin: auto;}


/*搜索*/
.com_box{width:100%;height:auto;overflow:hidden;padding-top:23px;padding-bottom:34px;background:#f2f2f2;}
.service2{width:1200px;margin:auto;height:auto;overflow:hidden;background:#fff;}
.search form{width:474px;height:40px;border:1px solid #c9c9c9;margin:auto;margin-top:54px;border-radius:5px;overflow:hidden;}
.searchtxt{width:420px;height:40px;float:left;padding-left:10px;}
.searchsubm{width:44px;background-color:#c00000;float:left;height:40px;background-image:url(../sousuo_03.png);background-repeat:no-repeat;background-position:center;cursor:pointer;}
.search_list{margin: 19px auto 41px;overflow: hidden;width: 1135px;}
.search_list li{border-bottom: 1px solid #d3d3d3;height: 58px;line-height: 58px;}
.search_list li a{color: #8c8c8c;font-size:16px;}
.search_list li span{color: #8c8c8c;float: right;font-size: 14px;height: 58px;line-height: 58px;overflow: hidden;text-align: right;text-overflow: ellipsis;white-space: nowrap;width: 185px;}
.search_list li b{ color: #8c8c8c;float: left;font-size: 16px;height: 58px;line-height: 58px;overflow: hidden;text-indent: 1em;text-overflow: ellipsis;white-space: nowrap;width: 950px;font-weight:normal;}
.search_list li em{ color: #c00000;font-size: 16px;}
.searchtext{ color: #8c8c8c;display: block;font-size: 14px;height: 30px;line-height: 30px;margin-top: 20px;text-align: center;width: 100%;}
.searchtext b{ color: #c00000;}


.r_nav span{ display:block; width:120px; height:30px; background-color:#ddd; border-radius:50px; text-align:center; line-height:30px; font-size:14px; margin-top:10px; color:#333; cursor:pointer;}
.r_nav .h{ background-color:#d81630; color:#fff}



















